$(function () {
    // $(".select2").select2();
    // var product_select2 = $("#product_id").select2();

    // $("#category_id").on("select2:select", function(e){
    $(".category_id").change(function(e){
    // $(".default_box").delegate("button","click",function(){
        console.log($(this).val());
        var obj = $(this);
        var p_id = $(this).val();
        // area_type.val(1).trigger("change");
        if (p_id > 0) {
            // area_type.val(2).trigger("change");
            $.ajax({
                method: "GET",
                url: ajaxurl,
                data: {cate_id:p_id},
                dataType:'JSON'
            }).done(function(data){
                // console.log(data);
                obj.parent().parent().parent().next().find('.product_id').html(data.html);
                $("#category_tax").html(data.cate);
                // product_select2.val(0).trigger("change");
            })
        } else {
            reset_district();
        }
    });

    // $("#product_id").on("select2:select", function(e){
    $(".product_id").change(function(e){
        console.log($(this).val());
        var obj = $(this);
        var product_id = $(this).val();
        if (product_id > 0) {
            $.ajax({
                method: "GET",
                url: ajaxurl2,
                data: {product_id:product_id},
                dataType:'JSON'
            }).done(function(data){
                obj.parent().parent().parent().parent().find('.good_price_box').find('.good_price_dd').find('.good_price').html(data.arr.good_price);
                obj.parent().parent().parent().parent().find('.good_guige_box').find('.good_guige_dd').find('.good_guige').html(data.arr.good_memo);
                obj.parent().parent().parent().parent().find('.good_gongyi_box').find('.good_gongyi_dd').find('.good_gongyi').html(data.arr.good_content);
                obj.parent().parent().parent().parent().find('.good_part_number_box').find('.good_part_number_dd').find('.good_part_number').html(data.arr.good_part_number);
                obj.parent().parent().parent().parent().find('.good_num_box').find('.good_num_dd').find(".input").find('input').attr('price',data.arr.good_price);
            })
        } else {
            reset_district();
        }
    });
    function reset_district() {
        $("#product_id").html('<option selected="selected" value="0">请选择产品名称</option>');
        // product_select2.val(0).trigger("change");
    }

    $(".good_mum").bind("input propertychange change",function(event){
        var num = parseInt($(this).val());
        if(isNaN(num) == false){
            if(isInteger(num) == false){
                layer.msg("下单数量格式错误");
                return false;
            }
        }
        var good_price = $(this).attr("price");
        var p = parseFloat(good_price);
        var totla_price = Math.round(parseFloat(p*100*num))/100;
        $(this).parent().parent().find('.total_price').html(totla_price);
    });
    function isInteger(obj) {
        return typeof obj === 'number' && obj%1 === 0
    }
});

